home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Corel Gallery (Macintosh)
/
Corel Gallery - Macintosh Version.bin
/
Corel GALLERY
/
Corel GALLERY.rsrc
/
CODE_38_AImport.txt
< prev
next >
Wrap
Text File
|
1994-04-29
|
6KB
|
118 lines
# near model CODE resource
# jump table entries: 20032-20037 (6 of them)
export_2504:
00000000 4E56 0000 link A6, 0
00000004 2F2E 000A move.l -[A7], [A6 + 0xA]
00000008 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000000C 2F2D EA40 move.l -[A7], [A5 - 0x15C0]
00000010 4EAD 3CC2 jsr [A5 + 0x3CC2 /* export_1940 */]
00000014 4E5E unlink A6
00000016 4E74 0006 rtd 0x0006
0000001A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2505: // at 0000001C (misaligned)
0000001E 0000 2F0C ori.b D0, 0xC
00000022 286E 0008 movea.l A4, [A6 + 0x8]
00000026 200C move.l D0, A4
00000028 6614 bne +0x16 /* 0000003E */
0000002A 4878 01CC push.l 0x1CC
0000002E 486D 3DE2 pea.l [A5 + 0x3DE2 /* export_1976 */]
00000032 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000036 2840 movea.l A4, D0
00000038 200C move.l D0, A4
0000003A 504F addq.w A7, 8
0000003C 670A beq +0xC /* 00000048 */
label0000003E:
0000003E 2F0C move.l -[A7], A4
00000040 4EBA 00B2 jsr [PC + 0xB2 /* 000000F4 */]
00000044 2840 movea.l A4, D0
00000046 584F addq.w A7, 4
label00000048:
00000048 200C move.l D0, A4
0000004A 286E FFFC movea.l A4, [A6 - 0x4]
0000004E 4E5E unlink A6
00000050 4E75 rts
00000052 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2506: // at 00000054 (misaligned)
00000056 0000 558F ori.b D0, 0x8F
0000005A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000005E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000062 4EAD 497A jsr [A5 + 0x497A /* export_2347 */]
00000066 1D5F 0010 move.b [A6 + 0x10], [A7]+
0000006A 4E5E unlink A6
0000006C 4E74 0008 rtd 0x0008
export_2507:
00000070 4E56 0000 link A6, 0
00000074 48E7 0118 movem.l -[A7], D7,A3,A4
00000078 286E 000C movea.l A4, [A6 + 0xC]
0000007C 3E2E 0010 move.w D7, [A6 + 0x10]
00000080 264C movea.l A3, A4
00000082 0CAB 7374 6466 0098 cmpi.l [A3 + 0x98], 0x73746466 /* 'stdf' */
0000008A 6614 bne +0x16 /* 000000A0 */
0000008C 558F subq.l A7, 2
0000008E 3F07 move.w -[A7], D7
00000090 2F0C move.l -[A7], A4
00000092 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000096 4EAD 4982 jsr [A5 + 0x4982 /* export_2348 */]
0000009A 3D5F 0012 move.w [A6 + 0x12], [A7]+
0000009E 6004 bra +0x6 /* 000000A4 */
label000000A0:
000000A0 3D47 0012 move.w [A6 + 0x12], D7
label000000A4:
000000A4 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000000AA 4E5E unlink A6
000000AC 4E74 000A rtd 0x000A
export_2508:
000000B0 4E56 0000 link A6, 0
000000B4 558F subq.l A7, 2
000000B6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000000BA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000000C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C6 4EAD 4972 jsr [A5 + 0x4972 /* export_2346 */]
000000CA 1D5F 0018 move.b [A6 + 0x18], [A7]+
000000CE 4E5E unlink A6
000000D0 4E74 0010 rtd 0x0010
export_2509:
000000D4 4E56 0000 link A6, 0
000000D8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000DC 3F2E 000E move.w -[A7], [A6 + 0xE]
000000E0 1F2E 000C move.b -[A7], [A6 + 0xC]
000000E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E8 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
000000EC 4E5E unlink A6
000000EE 4E74 000C rtd 0x000C
000000F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000F4-000000FA
fn000000F4:
000000F4 4E56 0000 link A6, 0
000000F8 2F0C move.l -[A7], A4
// end alternate branch 000000F4-000000FA
fn000000F4: // (misaligned)
000000F6 0000 2F0C ori.b D0, 0xC
000000FA 286E 0008 movea.l A4, [A6 + 0x8]
000000FE 200C move.l D0, A4
00000100 6614 bne +0x16 /* 00000116 */
00000102 4878 0174 push.l 0x174
00000106 486D 3EF2 pea.l [A5 + 0x3EF2 /* export_2010 */]
0000010A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000010E 2840 movea.l A4, D0
00000110 200C move.l D0, A4
00000112 504F addq.w A7, 8
00000114 671A beq +0x1C /* 00000130 */
label00000116:
00000116 2F0C move.l -[A7], A4
00000118 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */]
0000011C 2840 movea.l A4, D0
0000011E 2054 movea.l A0, [A4]
00000120 4868 0012 pea.l [A0 + 0x12]
00000124 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000128 2054 movea.l A0, [A4]
0000012A 41E8 0070 lea.l A0, [A0 + 0x70]
0000012E 504F addq.w A7, 8
label00000130:
00000130 200C move.l D0, A4
00000132 286E FFFC movea.l A4, [A6 - 0x4]
00000136 4E5E unlink A6
00000138 4E75 rts
0000013A 0000 .incomplete